package org.assess.oa.system.bean;

import java.util.Date;

import org.assess.core.bean.BaseTbEntry;

/**
 * @description 用户信息
 * @author XiaLongxiang
 * @createtime 2012-5-17 上午11:18:49
 */
public class TbUser extends BaseTbEntry {
    /** 序列化号 */
    private static final long serialVersionUID = 7607534337713594922L;
    
    /** 用户编码 */
    private String user_code;
    
    /** 姓名全称 */
    private String fullName;
    
    /** 用户昵称 */
    private String nickName;
    
    /** 联系电话 */
    private String contact_phone;
    
    /** 部门编码 */
    private String department_code;
    
    /** 部门名称 */
    private String department_name;
    
    /** 密码，DES加密 */
    private String password;
    
    /** 登录时间，即最后登录时间 */
    private Date login_time;
    
    /** 紧急联系人 */
    private String ect_person;
    
    /** 紧急联系电 */
    private String ect_phone;
    
    /** 冻结标记，0未冻结，1已冻结，默认为0 */
    private String freeze_flag;
    
    /** 有效标志，如果为1，则表示有效，否则无效 */
    private String valid_flag;
    
    /**
     * 获取用户编码
     * @return
     */
    public String getUser_code() {
        return user_code;
    }
    
    /**
     * 设置用户编码
     * @param user_code
     */
    public void setUser_code(String user_code) {
        this.user_code = user_code;
    }
    
    /**
     * 获取姓名全称
     * @return
     */
    public String getFullName() {
        return fullName;
    }
    
    /**
     * 设置姓名全称
     * @param fullName
     */
    public void setFullName(String fullName) {
        this.fullName = fullName;
    }
    
    /**
     * 获取用户昵称
     * @return
     */
    public String getNickName() {
        return nickName;
    }
    
    /**
     * 设置用户昵称
     * @param nickName
     */
    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
    
    /**
     * 获取联系电话
     * @return
     */
    public String getContact_phone() {
        return contact_phone;
    }
    
    /**
     * 设置联系电话
     * @param contact_phone
     */
    public void setContact_phone(String contact_phone) {
        this.contact_phone = contact_phone;
    }
    
    /**
     * 获取部门编码
     * @return
     */
    public String getDepartment_code() {
        return department_code;
    }
    
    /**
     * 设置部门编码
     * @param department_code
     */
    public void setDepartment_code(String department_code) {
        this.department_code = department_code;
    }
    
    /**
     * 获取部门名称
     * @return
     */
    public String getDepartment_name() {
        return department_name;
    }
    
    /**
     * 设置部门名称
     * @param department_name
     */
    public void setDepartment_name(String department_name) {
        this.department_name = department_name;
    }
    
    /**
     * 获取密码
     * @return
     */
    public String getPassword() {
        return password;
    }
    
    /**
     * 设置密码
     * @param password
     */
    public void setPassword(String password) {
        this.password = password;
    }
    
    /**
     * 获取登录时间，即最后登录时间
     * @return
     */
    public Date getLogin_time() {
        return login_time;
    }
    
    /**
     * 设置登录时间，即最后登录时间
     * @param login_time
     */
    public void setLogin_time(Date login_time) {
        this.login_time = login_time;
    }
    
    /**
     * 获取紧急联系人
     * @return
     */
    public String getEct_person() {
        return ect_person;
    }
    
    /**
     * 设置紧急联系人
     * @param ect_person
     */
    public void setEct_person(String ect_person) {
        this.ect_person = ect_person;
    }
    
    /**
     * 获取紧急联系电
     * @return
     */
    public String getEct_phone() {
        return ect_phone;
    }
    
    /**
     * 设置紧急联系电
     * @param ect_phone
     */
    public void setEct_phone(String ect_phone) {
        this.ect_phone = ect_phone;
    }
    
    /**
     * 获取冻结标记
     * @return
     */
    public String getFreeze_flag() {
        return freeze_flag;
    }
    
    /**
     * 设置冻结标记
     * @param freeze_flag
     */
    public void setFreeze_flag(String freeze_flag) {
        this.freeze_flag = freeze_flag;
    }
    
    /**
     * 获取有效标志
     * @return
     */
    public String getValid_flag() {
        return valid_flag;
    }
    
    /**
     * 设置有效标志
     * @param valid_flag
     */
    public void setValid_flag(String valid_flag) {
        this.valid_flag = valid_flag;
    }
}
